Optimizing Packet Capture on Symmetric Multiprocessing Machines

نویسندگان

  • Gianluca Varenni
  • Mario Baldi
  • Loris Degioanni
  • Fulvio Risso
چکیده

Traffic monitoring and analysis based on general purpose systems with high speed interfaces, such as Gigabit Ethernet and 10 Gigabit Ethernet, requires carefully designed software in order to achieve the needed performance. One approach to attain such a performance relies on deploying multiple processors. This work analyses some general issues in multiprocessor systems that are particularly critical in the context of packet capture and network monitoring applications. More important, a new algorithm is proposed to coordinate multiple producers concurrently accessing a shared buffer, which is instrumental in packet capture on symmetrical multiprocessor machines.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of SMP VM CPU Scheduling

System virtualization allows resources of a single physical machine to be shared among multiple virtual machines (VMs). This can increase system flexibility, but it can also invalidate some assumption that the OS running in a VM has about the system it is executing on. This paper surveys the implementation of symmetric multiprocessing (SMP) in a virtualized environment. It examines two proposal...

متن کامل

Improving Packet Processing Efficiency on Multi-core Architectures with Single Input Queue

Generic purpose multi-core PC architectures are facing performance challenges of high rate packet reception on gigabit per second and higher speed network interfaces. In order to assign a CPU core to a networking softIRQ, the single input queue design of the low-level packet processing subsystem relies on the kernel's Symmetric Multiprocessing (SMP) scheduler, which does not perform load balanc...

متن کامل

Improving Passive Packet Capture: Beyond Device Polling

Passive packet capture is necessary for many activities including network debugging and monitoring. With the advent of fast gigabit networks, packet capture is becoming a problem even on PCs due to the poor performance of popular OSs. The introduction of device polling has improved the capture process quite a bit but not really solved the problem. This paper proposes a new approach to passive p...

متن کامل

Dynamic Thread Creation: an Asynchronous Load Balancing Scheme for Parallel Searches

Researchers have been actively pursuing load balancing schemes for parallel searches in an attempt to achieve linear or near linear speedups. Most of the approaches have used message based distributed models. Although, they have been successfully ported to shared-memory systems, their designs and approaches are counter intuitive and cumbersome for symmetric multiprocessing architectures. Here, ...

متن کامل

Communication Studies of DMP and SMP Machines

Understanding the interplay between machines and problems is key to obtaining high performance on parallel machines. This paper investigates the interplay between programming paradigms and communication capabilities of parallel machines. In particular, we explicate the communication capabilities of the IBM SP-2 distributed-memory multiprocessor and the SGI PowerCHALLENGEarray symmetric multipro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003